Takes a string and goes to that news group." (interactive (byte-code "ÁÂ\"C" [news-group-article-assoc completing-read "NewsGroup: "] 3)) (byte-code "ÂÃÄ \"Å !ÃÆ \"" [news-group-article-assoc gp nil message "Jumping to news group %s..." news-select-news-group "Jumping to news group %s... done."] 5))
(defun news-select-news-group (gp) (byte-code "Ç
\"?ÈÉ\"&ÊÇ
\"A@A@A\"Ë@Æ\"Ì )" [grp gp news-group-article-assoc news-startup-file news-current-news-group news-point-pdl nil assoc error "Group not subscribed to in file %s." setcar news-read-files-into-buffer news-set-mode-line] 7))
(defun news-goto-message (arg) "\
Goes to the article ARG in current newsgroup." (interactive "p") (byte-code "Â? ÃÄÅ\"Æ !" [current-prefix-arg arg nil read-no-blanks-input "Go to article: " "" news-select-message] 3))
updates the position of last article read in the current news group" (interactive) (byte-code "ÂÃ@ \"ÄÅ \"" [news-point-pdl news-current-message-number nil setcdr message "Updated to %d"] 4))
(defun news-next-message (arg) "\
Move ARG messages forward within one newsgroup.
Negative ARG moves backward.
If ARG is 1 or -1, moves to next or previous newsgroup if at end." (interactive "p") (byte-code "È
\\WV1 ÉU Ê Ë . ÌU+Í .ÎÏ!TÐ
\" ÑWKÒ [SA@8!SÒ S@8!))" [no arg news-current-message-number news-current-group-begin news-current-group-end t plist news-list-of-files nil 1 news-set-current-group-certification news-next-group -1 news-previous-group error "Article out of range" news-get-motion-lists 0 news-select-message] 9))
(defun news-previous-message (arg) "\
Move ARG messages backward in current newsgroup.
With no arg or arg of 1, move one message
and move to previous newsgroup if at beginning.
A negative ARG means move forward." (interactive "p") (byte-code "ÁÂ[!" [arg nil news-next-message] 2))
(defun news-move-to-group (arg) "\
Given arg move forward or backward to a new newsgroup." (byte-code " Æ\"ÇÈW![S
A@8ÉÊ!-
@8-ÉË!Ì!*)" [cg news-current-news-group plist news-user-group-list ngrp arg news-get-motion-lists nil 0 error "No previous news groups" "No more news groups" news-select-news-group] 5))
(defun news-next-group nil "\
Moves to the next user group." (interactive) (byte-code "ÁÂÃ!? ÂÃ!" [news-list-of-files nil news-move-to-group 0] 4))
(defun news-previous-group nil "\
Moves to the previous user group." (interactive) (byte-code "ÁÂÃ!? ÂÃ!" [news-list-of-files nil news-move-to-group -1] 4))
(defun news-get-motion-lists (arg listy) "\
Given a msgnumber/group this will return a list of two lists;
one for moving forward and one for moving backward." (byte-code " ÃÄÅ*" [temp listy result nil out (byte-code " (Ã@ \"ÄÅA
CB\"$Æ@C
\"A" [temp arg result equal throw out nconc] 6)] 2))
Removes you from newgroup GROUP." (interactive (byte-code "ÁÂ\"C" [news-group-article-assoc completing-read "Unsubscribe from group: "] 3)) (byte-code "ÂÃ !" [news-group-article-assoc group nil news-unsubscribe-internal] 2))
(defun news-unsubscribe-current-group nil "\
Removes you from the newsgroup you are now reading." (interactive) (byte-code "ÁÂÃ! Ä!" [news-current-news-group nil y-or-n-p "Do you really want to unsubscribe from this group ? " news-unsubscribe-internal] 3))
Save the current article that is being read by appending to a file." (interactive "FSave item in file: ") (byte-code "ÁÂed#" [file nil append-to-file] 4))
Resubscribe to or add a USENET news group named GROUP (a string)." (interactive "sAdd news group: ") (byte-code "Æ ÍÎÏ
#PÐ
\"?·ÑÒ!!Ó!¯Ô!ÕbÖ
×PÆÇ#BØÙ
\"ÚÛ!ÜÝ!ÞcNØß
\"à á
â\"ã
ÆÇ#ÆÆÆÆ
ÖäÆÇ#` å `æ `
ç ÛZ\"èç
\"!@AAEDB),é êp!³Øë
\")»Øì
\"))" [file-dir news-path gp news-group-article-assoc newsrcbuf news-startup-file nil t start end endofline tem range string-subst-char 47 46 assoc find-file-noselect substitute-in-file-name file-directory-p switch-to-buffer 0 search-forward "! " message "Re-subscribing to group %s." backward-char 2 delete-char 1 ":" "Added %s to your list of newsgroups." end-of-buffer insert ": 1-1
" search-backward ": " beginning-of-line end-of-line buffer-substring news-parse-range save-buffer kill-buffer "Newsgroup %s doesn't exist." "Already subscribed to group %s."] 26))
Caesar rotation of region by N, default 13, for decrypting netnews." (interactive (byte-code "Â!CÁC" [current-prefix-arg nil prefix-numeric-value] 2)) (byte-code "ÁÌ
!?Í'
ÎW!ÏÐ
[Ï\"Z'Ð
Ï\"Ñ
!? ðÒÄ!?>ÓÔHÔ
\\\" ¤ÎÕÁÖ×!ØÙÎ\"ÙW gITTPÚ!ÎÏW Ô\\
\\HIÛ\\
\\HITyÖÜ!+Ý Þ ÎÁÁ
ß \"
GW à
HHITÆbà \"
c-" [current-prefix-arg nil n t caesar-translate-table i lower upper from to str len numberp 13 0 26 % zerop boundp /= 97 "abcdefghijklmnopqrstuvwxyz" message "Building caesar-translate-table..." make-vector 256 upcase 65 "Building caesar-translate-table... done" region-beginning region-end buffer-substring kill-region] 19))
Caesar rotates all letters in the current buffer by 13 places.
Used to encode/decode possibly offensive messages (commonly in net.jokes).
With prefix arg, specifies the number of places to rotate each letter forward.
Mail and USENET news headers are not rotated." (interactive (byte-code "Â!CÁC" [current-prefix-arg nil prefix-numeric-value] 2)) (byte-code "ÁÁÈebÉÊËÌ\"ÍÊQÁÆ#'`(e!dbÎ!